home *** CD-ROM | disk | FTP | other *** search
- /\
- / \
- / / ___ _ __________________________ _______
- / / \ \ / \ / _____ __ ______ ___ \ / _____/
- / / __\_/ / /_ / /__ / /_/ / / / \ \/ /
- / / / \ / __ \ / ___/ / ___ \ / / \ /
- / / / / / /_/ / / /___ / / / / / / / /
- / /_____ \__/ \_____/ \_____/ \_/ \/ \_/ / /
- / \____________________________________________/ /
- \________________________________________________________/
- WHITE BOX FINAL (at last its here!!)
- written/designed by: < Quasar! >
-
-
- Disclaimer:
-
- I, Quasar, take NO responsibilty for the misuse of this programme,
- and for any consenquences which may have happended.
- Use at your own RISK!!!
- It is purely for information purposely only and not meant for
- any illegal purposes which might be thought of by you.
-
-
-
-
-
-
-
- Call our Liberty WHQ on :+61 9-447-6588 (RIPMAX) [2400bps-14.4Kbps]
-
- LOCATED in Perth,Australia if you don't know??
- and its 8 hours after LONDON,
- 6 hours after GERMANY.
-
-
-
-
-
-
-
-
-
-
- KeyPAD controls:
- ------------------
- -KEYS- FUNCTION
- " 1 " ..... - 1 -
- " 2 " ..... - 2 - Keys equivelents to GFX
- " 3 " ..... - 3 - +----+-----+-----+----+
- " ( " ..... - A - | 1 | 2 | 3 | ( |
- " 4 " ..... - 4 - | 4 | 5 | 6 | ) |
- " 5 " ..... - 5 - | 7 | 8 | 9 | - |
- " 6 " ..... - 6 - | * | 0 | / | + |
- " ) " ..... - B - +----+-----+-----+----+
- " 7 " ..... - 7 -
- " 8 " ..... - 8 -
- " 9 " ..... - 9 -
- " - " ..... - C -
- " * " ..... - * -
- " 0 " ..... - 0 -
- " / " ..... - # -
- " D " ..... - D -
-
-
- When you press the KEYPAD keys, they will play the tones that the title
- is hi-lighted in white! Just play around and you will get the idea.
-
-
-
-
-
-
-
-
-
- Normal Keys Controls :
- ------------------------
- Q ..... QUIT S ..... SAVE PHBOOK
- L ..... LOAD PHBOOK I ..... INFORMATION
- C ..... CHANGE COLORS D ..... DISPLAY SCRIPT FULLY
- O ..... RESET CLOCK P ..... PAUSE CLOCK
-
- CTRL-LAMIGA-RAMIGA ............ RESET!!!
-
- NOTE: When a requestor pops up you can press 'Y' to press left (true)
- gadget or 'ESC' or 'N' to press right (false) gadget.
-
-
-
-
- PEOPLE WHO GAVE IN TIPS:
- iTeC, Apache, Punisher, The Flash, RipMax (thanx for beta testing!!)
- and may be some others I might have forgoten.....
-
-
-
- This will be the final unless in the future the Telefone network/phreaking
- changes that dramaticaly that a new program will have to be programmed!
-
-
- VERSIONS HISTORY REPORT!!!
- ------------------------------
- FINAL : Yeah about time I here you cry!!! OK , here are the
- improvements..... Smaller raw exe file. Now a proper PhoneBook
- support (ie. lotsa scripts really). 22 registers (variables).
- Stop/Watch type clock included..thanx - [iTeC] for that idea.
- Now supports LAMER/EXPERT mode so that when selecting
- "SHOWSCRIPT" or "DEL_SCRIPT" or "REC_END" you can decide
- whether you want it to bring a requester up to ask you to
- select a script . It also changes color of the pointer when in
- select MODE (selecting a script)
-
- NEW REGISTERS of IMPORTANCE:
- R16 = CLOCK REGISTER (each unit=20ms)
- counts up till 2999 (59secs,99msec)
- R17 = SERIAL CONTROL REGISTER (8 bit number)
- bit# description
- 7 com...DTR*, driven output
- 6 com...RTS*, driven output
- 5 com...Carrier Detect*
- 4 com...CTS
- 3 com...DSR
- 2 prt...SEL centronics control
- 1 prt...POUT paper out
- 0 prt...BUSY
- R18 = PARALLEL REGISTER (8 bit data register)
- R19 = SERIAL READ STATUS REGISTER
- bit# description
- 15 Serial port reciever overrun
- 14 Serial port recieve buffer full
- 13 Serial port transmit buffer empty
- 12 Serial port transmit shift
- register empty
- 11 RXD pin recieves UART serial data
- for direct bit test by CPU.
- 10 NIL
- 9 Stop Bit
- 8 Stop Bit if LONG, data bit if not
- 7 data bit 7
- 6 data bit 6
- 5 data bit 5
- 4 data bit 4
- 3 data bit 3
- 2 data bit 2
- 1 data bit 1
- 0 data bit 0
-
- R20 = CIA KEYBOARD REGISTER (same as hardref manual)
- R21 = EVENT COUNTER REGISTER (24bit counter, 50hz)
-
- Now TRIPPLE and QUADROUPLE tone playing is supported
- (if its needed)!!
- It now checks which System you are running on to use the
- right timer device routines for millisecond delays!
- New script commands....
- DOT# _______ do custom tripple tone
- DOF# _______ do custom quadrouple tone
- CLRCLK _____ clear clock counter
- CHGCLK _____ pause/go clock counter
- STOPCLK ____ stop clock counter
- CONTCLK ____ continue clock counter
- MUL ________ multiply command
- AND ________ and logic
-
- To record a script select "ADD SCRIPT" then enter the name of
- that script (or phone book item) it must begin with a STAR (*)
- then after that you can start recording it.... to signify that
- you have finished recording, select the "REC_END" gadget, this
- will stop recording and thus save the script to the internal
- list. You may also remove any script entry in the internal list
- by selecting "DEL_SCRIPT" then selecting that script name.
- The prefereces file is different now (less info) and does not
- contain any scripts in it. It is stored at "DEVS:"
- WhiteBox now tries to load a default PhoneBook called ;
- "DEVS:Wbox.phbook"
- Maximum script length = 5000 bytes.Maximum amount of scripts is
- 400. Gadget "ANYTHING" can only be clicked during RECORD_MODE
- and is used for entering any sort of string (1 line) you like!
- Clicking on <TIMER:> will cause the clock/timer to reset back
- to ZERO. Clicking on the clock/timer digits causes it to pause
- or stop depending on its previous state!!
- And the source code is 72096 bytes BIG!!!.
-
- (28 Apr 1992)
-
-
-
- V11.0 : Few new cool things to keep you on your toes!!! These are ;
- new script command "SHOWREG" .... to show registers during
- executing! Gadget "UNDO" to undo one line of what you are
- recording. The random noise is more random this time!!
- Now in Kick2.04, you can type in "version whitebox" and it will
- tell you the version. Also WhiteBox now has its own Pointer
- which is loaded from either "DEVS:wbox.pointer" or
- "ENVARC:wbox.pointer" upon execution, this pointer is IFF
- 16x32 x2 colors, and can be edited with WorkBench 2.04 program
- <POINTER> or Dpaint brush. The preferences for WhiteBox is
- now called "DEVS:wbox.prefs" but the old one is still loaded
- from "S:" , just that it is saved now to "DEVS:"
-
- (17 Mar 1992)
-
-
-
- V10.0 : YOOOO!! Cool dude another version out! Fuck the rest of the
- box applications that are coded in BASIC??? and look awful!
- Any way, new features : Changed a bit visually; now it displays
- the script down the bottom when you select one, then after its
- played, you can scroll up/down, goto top/end (press RMB to stop
- playing it); now while you Record, the actual entity is shown
- in that bottom window; a few new cool script commands have been
- added, they are;
- NOTE: Rn = register n (n = 0 thru 9)
- x = any positive integer number
-
- MOV x,Rn ___________ move number into register n
- MOV Rn,Rn __________ move register n into register n
- ADD x,Rn ___________ add number into register n
- ADD Rn,Rn __________ add register n into register n
- SUB x,Rn ___________ add number into register n
- SUB Rn,Rn __________ add register n into register n
- TST Rn _____________ test register and set condition
- JIZ label _________ jump to label if condition = ZERO
- JIP label _________ jump to label if condition = POSITIVE
- JIN label _________ jump to label if condition = NEGATIVE
- JAL label _________ jump to label allways (goto)
-
- Basicaly it is a copy of assembler, so it is very flexibal
- NOTE: labels must have a colon ":" after them like assembler!
- ONLY 50 labels can be made coz of a limit in my table!
- All other commands like <DO# 1200 1200> can now use
- registers eg. <DO# r2 r3> <DO# r4,r1> <SDEL r4>
- To get a reasonable idea, look at the loop.wb script, that
- should help you some what!
- New tones : 2390 2600 / 2390 2410
- Also there is a gadget that displays all the registers in the
- system.
-
- MESG: And remember this___ defy authority -+- have total freedom
- and control over oneself -+- dont let others cloud your
- judgement and thoughts -+- you control yourself and your
- destiny for eternity -+- seek the truth -+- time is
- relative -+- knowledge is the most valuable asset -+- it
- should be available free to all and not held hostage -+-
- from knowledge comes high-tech -+- and from that comes
- freedom! and thus LIBERTY! for all fellow HUMANS of all
- planets and star systems thru this wonderful universe.
-
- (01 Mar 1992)
-
-
- V9.0 : Yes another one!!!, this time the whole screen has change
- plus there is now 32 scripts for ya to load into memory!!!
- It still loads the old prefs files too!!
- Code is changed a bit though you may not notice!! hmmmmm
- A comment function is added for those who like it! ???
- Also because Kick2.04 (V37) has fixed up the bugs in the
- timer device, I now offer a choice on the timing method.
- If Timer20 is selected under K1.3 then it will work except
- when the drive clicks the delay will be increased!!
- If Timer13 is selected under K2.0 then it will not work, all
- the delays will be about 90%% smaller!!, use the right one!
-
- (07 Feb 1992)
-
- V8.0 : Very major bug sorta in V7.0, it wouldnt save a script, but now
- its all fixed. New features -> now it supports 12 scripts, it
- also still loads the old prefs file.The whole screen is changed
- totaly so it looks cool! Functional gadgets are now bigger and
- iconic in nature, but still perform the same function.
- Before,WhiteBox used a standard 60ms silent delay between every
- tone and your delay was just added, now you can change the
- silent delay by 'SWAIT {ms}' , its initial value is still 60ms
- So a SWAIT 100 will yeild always 100ms silent delay between all
- tones, a WAIT 10 will then make the silent delay 110ms only
- for that time though!! (its just like SDEL really)
- A noise function has been added for those systems that need
- white noise before they can accept any tones!!! The top of the
- screen now has my custom title bar!!! Also a big bonus is that
- now WhiteBox8.0 auto runs itself ie. your CLI is still there!!
- And its now multitasking properly without hogging the system!!
- WhiteBoxV8.0 was tested an a A2000 with a 68030 with FPU and
- MMU and 32bit fast memory and yes it does work!!! (thanx HANS)
- PS. Come on lame coders!!,use the reqtools.library, not the
- req.library, it is lame!!
- (10 Jan 1992)
-
-
-
- V7.0 : Req.library has been dropped to be replaced by the all cool
- ReqTools.library with its OS2.04 look. INFO has been enhanced
- to show the whole docs not just shitty greets!! Recording
- has been enhanced to allow direct insertion of values. Try
- it by recording, then pressing the 'CUSTOM #' gadget!!
- Also you now specify the timings in terms of MiliSeconds!!!!!!
- You can now display any of the scripts!!! Sound has been
- improved so it now is in stereo, better quality, and accurate
- timing. Also a save preferences function is included now,
- it saves the color palette and all the scripts to a file ,
- named <S:WBox.prefs> It is also auto loaded upon execution
- of WhiteBox V7.0 (all for you RipMax dude !!!) Max script size
- is now increased to 4000 bytes!! Also all the DTMF tones are
- 100%% accurate, got them of this book from College, not like
- those rounded of ones spread by Phrack! To copy scripts select
- the script then press STORE then select the destination!!!
- Also there is a RINGING tone,for what ever reason you may like
-
- If you are wondering what that semi circle with the
- 3-lines is in the top right corner well here is your answer,
- it is called a <Tri-Lateral Insignia> which is the symbol
- referencing the Grey Aliens that are in corporation with the
- US Govt (CIA). Have a Happy New Year guyz ...................
- (yeah get pissed and all that burp!!.zzZ ) make 1992 a great
- year of change!! WhiteBox V7.0 was coded on 22-DEC-1991 9:00pm
- to 23-DEC 5:25am and 23-DEC 4:50pm to 23-DEC 7:35pm
- till WhiteBox V8.0 comes out cya all later . . . .
- Asta Levista Babey!!
- (27 Dec 1991)
-
-
-
- V6.0 : Intuition bugs fixed, and new features, store upto 10 scripts
- in the TouchFone buttons (0..9), to store it, press the store
- button to start recording , if ya cant read it, it is above
- the '1' key. Press the 'SDEL' & 'WAIT' keys to insert delays
- into script. LOAD works the same as before except after
- pressing LOAD, select which TouchFone key to load into.
- To play the stored script, just press the actual TouchFone
- number (0..9)
- (02 Nov 1991)
-
-
-
- V5.0 : Fixed some shitty bugs, added some more tones and a picture
- of Telecoms (R) Touchfone 200s (c) Pty Ltd.
- This was really done at a party.
- (13 Oct 1991)
-
-
-
- V4.0 : This update only took me 4:00 hours. New stuff in it are
- that it now uses the Requester library, so you get to easily
- select that script you need. Also you can now change the
- colors to your taste, if you don't like mine! The maximum
- size of the script is now 3000 bytes instead of 2000.
- If the Requester library is not found then it loads the file
- named in that gadget. Works more or less on KickStart2.0 and
- of course all the ones below. V5.0 may be out soon, but dont
- dont blame be if it doesnt, just wait and see.
- (27 July 1991)
-
-
-
- V3.0 : Added some an Extra box of CCITT#5 numbers and also
- RipMax asked to have keyboard inputs that only acted
- on the box you last choose. The color pallete has been
- changed aswell! Now the tones are played for atleast 60ms
- when pressed via the mouse and atleast 100ms by the keys.
- All new tones are in the script language! As you can see
- once again most tones have changed locations on the screen.
- (15 July 1991)
-
-
-
- V2.1 : Key DTMF-9 & DTMF-# didnt work because of the wrong freq
- supplied to me, but I figured out the right one! [:-)#=-
- They work fine now!!
- Also I made it all multitasking too, using proper screens
- using intuition. Plus you can now load a script to make
- custom tones and stuff.
- (before above)
-
-
- V2.0 : Done a custom screen using intuition and thats all.
- Also added MF and other tones!
-
-
- V1.0 : Huge update of my old crapy tone dialer, the previous to
- this only had the DTMF tones and that was all, not only
- that it was a CLI window program too!! (600 bytes)
- Chucked a copper screen and simple CUSTOM gadgets. COOL!
-
-
- V0.1 : The version V.01 is born, just a crapy shit of a program
- A great improvement on the Telephone by Telecom or (AT&T)
-
-
-
-
-
-
-
-
-
-
-
-
- Below is the frequency list including the appropriate script
- commands aswell.
-
-
-
- TONE(HZ) SCRIPT (command) DESCRIPTION
- --------------------------------------------------------------------------
- --- CCITT#5 TONES (special tones) --
- 1380+1500 'C5-1' or else known as R2 TONES
- 1380+1620 'C5-2' or maybe as C5.
- 1500+1620 'C5-3'
- 1380+1980 'C5-A'
- 1380+1740 'C5-4'
- 1500+1750 'C5-5'
- 1620+1740 'C5-6'
- 1500+1980 'C5-B'
- 1380+1860 'C5-7'
- 1500+1860 'C5-8'
- 1620+1860 'C5-9'
- 1860+1980 'C5-C'
- 1620+1980 'C5-*'
- 1740+1860 'C5-0'
- 1740+1980 'C5-#'
-
- --- DIAL TONE MULTI FREQ (OZ/UK/US) ---
- 0697+1209 'DTMF-1' 100%% Accurate tones list
- 0697+1336 'DTMF-2'
- 0697+1477 'DTMF-3'
- 0697+1633 'DTMF-A'
- 0770+1209 'DTMF-4'
- 0770+1336 'DTMF-5'
- 0770+1477 'DTMF-6'
- 0770+1633 'DTMF-B'
- 0852+1209 'DTMF-7'
- 0852+1336 'DTMF-8'
- 0852+1477 'DTMF-9'
- 0852+1633 'DTMF-C'
- 0941+1209 'DTMF-*'
- 0941+1336 'DTMF-0'
- 0941+1477 'DTMF-#'
- 0941+1633 'DTMF-D'
-
- --- MULTI FREQ ---
- 0700+0900 'MF-1'
- 0700+1100 'MF-2'
- 0900+1100 'MF-3'
- 0700+1300 'MF-4'
- 0900+1300 'MF-5'
- 1100+1300 'MF-6'
- 0700+1500 'MF-7'
- 0900+1500 'MF-8'
- 1100+1500 'MF-9'
- 1300+1500 'MF-0'
- 0900+1700 'STP' for 60ms Code 12 (STart "primes")
- 1300+1700 'KP2' for 60ms
- 0700+1700 'ST3P' (SM) for 60ms Code 11
- 1500+1700 'ST' for 60ms
- 1100+1700 'KP1' for 100ms
- 2600+2600 'HANG_UP' for 1000ms....2000ms
-
- 0135 'SERV_O' (SERVICE OBSERVING TONE)
- 0440 'C_INT' (CALL INTERUPT)
- 0480+0620 'L_TONE' (LOW TONE)
- 0480 'H_TONE' (HIGH TONE)
- 0440+0480 'R_BACK' (RING BACK)
- 1004 'M_WATT' (MILLI WATT)
- 0350+0440 'D_TONE' (DIAL TONE)
- 1850 'TASI'
- 2010 'CCIS' Common Channel Interoffice Signalling.
- 1400 'Q_TONE' (QUITE TONE)
-
-
-
- NOTE: 'STP' & 'ST3P' are used in international calling to request
- certain types of operators.
- 'KP2' is used in international calling to route a call other than
- by way of the normal route, whether for economic or
- equipment reasons.
- 'STP','ST2P' & 'ST3P' (prime, two prime, and three prime) are used in
- TSPS signalling to indicate calling type of call
- (such as coin-direct dialed).
-
- -------------------------------------------------
- Tones below are listed but not in WhiteBox
- -------------------------------------------------
-
-
- --- GERMAN TONES ---
- 1400+1800 'GT-1'
- 1400+2200 'GT-2'
- 1800+2200 'GT-3'
- 1400+2600 'GT-4'
- 1800+2600 'GT-5'
- 2200+2600 'GT-6'
- 1400+3000 'GT-7'
- 1800+3000 'GT-8'
- 2200+3000 'GT-9'
- 2600+3000 'GT-0'
- 1800+2400 'GT-STP'
- 1400+2400 'GT-SM'
- 2600+2400 'GT-KP+' for only 60ms
- 3000+2400 'GT-ST' for only 60ms
- 2200+2400 'GT-KP' for only 60ms
-
- 0480+0620 reorder irr=1/4 sec
- 0480+0620 line busy irr=1/2 sec
- 0400+2060+ roh irr=1/8 second
- 2450+2600
- 4800+5200 g_trunk ca 40 * 1/50 ms
- 4800 g_size ca 50 * 1/50 ms
-
-
-
-
-
-
-
-
- FULL SCRIPT COMMAND OPTIONS THAT ARE AT YOUR DISPOSAL;
- --------------------------------------------------------------------------
- COM : "DO#"
- do a custom tone number eg .. 'DO# 1200 880'
- needs 2 parameters!!! if its 0, its not played!!
- eg .. 'DO# 2100 0'
- NOTE: limit of [1..3600] roughly or so!!
-
-
- COM : "DOT#"
- do a custom tone number eg .. 'DO# 1200 880 123'
- needs 3 parameters!!!
-
- NOTE: limit of [1..3600] roughly or so!!
-
-
- COM : "DOF#"
- do a custom tone number eg .. 'DO# 1200 880 123 130'
- needs 4 parameters!!!
-
- NOTE: limit of [1..3600] roughly or so!!
-
-
- COM : "WAIT"
- do a silent delay for X amount of milliseconds
- NOTE: there is always a silent delay of [X]ms that is
- modified by "SWAIT" and that occurs between every
- tone! "WAIT" is just extra wait.
- eg .. 'WAIT 100'
-
-
- COM : "*"
- this is a program comment for you to document the script,
- everything after it for that line is ignored. Same as Assembly.
-
-
- COM : "SDEL"
- set a tone duration for X amount of millisecond, once set
- the note duration works all the time!!
- eg .. 'SDEL 50'
-
-
- COM : "SWAIT"
- set the silent duration for X amount of millisecond, this
- is active all the time like "SDEL" it occurs after evey
- tone. So a "SWAIT 10" will cause a wait of 10ms after
- every tone.
- eg .. 'SWAIT 20'
-
- COM : "NOISE"
- plays white noise, so if you need it, you can use it!!??
-
- COM : "&2400" to do a 2400hz tone only.
-
-
- COM : "&2424" to do a 2400hz and a 2400hz tone at once.
-
-
- COM : "&2426" to do a 2400hz and a 2600hz tone at once (same as GT-KP+)
-
-
- COM : "&2324" to do a 2390hz and a 2410hz tone at once.
-
-
- COM : "&2326" to do a 2390hz and a 2600hz tone at once.
-
-
- COM : "SHOWREG"
- show all registers on a window, this halts execution
- of the script then continues when button selected.
-
- COM : "MOV" move source to destination. Source can be register or
- number,destination must be register.
-
- COM : "ADD" add source to destination. Source can be register or
- number,destination must be register.
-
- COM : "SUB" subtract source from destination. Source can be register
- or number,destination must be register.
-
- COM : "AND" logical AND source to destination. Source can be register
- or number,destination must be register.
-
- COM : "MUL" multiply source by destination. Source can be register
- or number,destination must be register.
-
- COM : "TST" test destination for type, destination must be register.
- Result: the flags register is changed to either
- "Z" = zero, "P" = positive, "N" = negative
-
- COM : "JIZ" jump to label_name IF flag is "Z" (zero)
-
-
- COM : "JIP" jump to label_name IF flag is "P" (positive)
-
-
- COM : "JIN" jump to label_name IF flag is "N" (negative)
-
-
- COM : "JAL" jump to label_name IF flag is anything (ie. jump always)
-
-
- COM : "CLRCLK"
- clear / reset clock counter back to ZERO
-
-
- COM : "CHGCLK"
- pauses or continues the clock counter
-
-
- COM : "STOPCLK"
- stop clock counter (halts it)
-
-
- COM : "CONTCLK"
- continues clock counter (starts it going)
-
-
-
-
- you can have several commands on the same line in upper or lower case
- eg .. 'DO# 1200 800 WAIT 60 DO# 2520 0'
- 'DTMF-3 WAIT 80 -0 -1 -2 '
- 'DO# r3 r2 WAIT r8'
-
- NOTE: for easier use 'DTMF-3' is the same as .... '-3'
- as is 'DTMF-#' is the same as .... '-#'
-
-
-
-
-
-
-
-
- __END__
-